|
|
|
|
||
|
Tömb feltöltése véletlen számokkal, elrendezése, majd egy bekért szám keresése a tömbben szekvenciális kereséssel (SzekvencialisKereses.java) import java.io.*;
public class SzekvencialisKereses { public static int in() throws Exception{ LineNumberReader x=new LineNumberReader(new InputStreamReader(System.in)); String s=x.readLine(); int i=Integer.parseInt(s); return i; } public static void main(String[] args) throws Exception{ int i,j,n,sz,t,x; int[] a=new int[100]; System.out.print("Hany szam legyen a tombben? "); n=in(); i=0; while (i<n){ a[i]=(int)(90*Math.random()+1); i++; } i=0; while(i<n) { System.out.println("A tomb "+i+". eleme: "+a[i]); i++; } i=0; while (i<n){ j=i+1; while(j<n){ if (a[j]<a[i]){ x=a[j]; a[j]=a[i]; a[i]=x; } j=j+1; } i=i+1; } i=0; System.out.println("A tomb elemei elrendezve:"); while (i<n){ System.out.println(a[i]); i=i+1; } System.out.print("A keresett szam: "); sz=in(); i=0; t=0; while (i<n) { if(a[i]>sz) break; if(a[i]==sz) { System.out.print("A keresett szam a sorozat "+i+". eleme."); t=t+1; } i=i+1; } System.out.print("Talalatok szama: "+t); } } ![]() |
||||